Inventor example source subtree

HUB | Up | Download | Pheedbak | Tree | Topic | A-Z | Search | Hot | New


[Open] Inventor learn-by-example source subtree



[oi]  indicates Open Inventor implementation

NOTE:  in IRIX 5.2, the inventor_dev.src.sample subsystem contains the
       following source goodies under /usr/share/src/Inventor:

<RAT=226 ratmandu /src/Inventor> du -k
213     ./demos/SceneViewer
112     ./demos/drop
183     ./demos/gview
81      ./demos/maze
65      ./demos/qmorf
25      ./demos/revo
36      ./demos/textomatic
717     ./demos
334     ./examples/Mentor/C++
303     ./examples/Mentor/C
643     ./examples/Mentor
41      ./examples/Toolmaker/02.Nodes
10      ./examples/Toolmaker/03.Fields
17      ./examples/Toolmaker/04.Actions
6       ./examples/Toolmaker/05.Elements
28      ./examples/Toolmaker/06.Engines
21      ./examples/Toolmaker/07.Nodekits
79      ./examples/Toolmaker/08.Manips
29      ./examples/Toolmaker/09.Highlights
34      ./examples/Toolmaker/10.Components
33      ./examples/Toolmaker/11.Events
298     ./examples/Toolmaker
1415    ./examples/data
2359    ./examples
11      ./samples/4view
13      ./samples/ViewKit
16      ./samples/clock
37      ./samples/common
1319    ./samples/earth/data
1494    ./samples/earth
29      ./samples/ivToInclude
130     ./samples/linkages
8       ./samples/lod
17      ./samples/manip
18      ./samples/motif
141     ./samples/soundPick/aiffFiles
153     ./samples/soundPick
12      ./samples/spaceball
5       ./samples/twoDisplays
244     ./samples/viewers
16      ./samples/vortex
350     ./samples/widgets
2553    ./samples
10      ./tools/ivcat
8       ./tools/ivinfo
82      ./tools/ivquicken
30      ./tools/ivview
132     ./tools
5761    .




demos/README:
=============
This directory contains the Open Inventor demo programs:

SceneViewer - Inventor 3D viewer and editor (see also ivview)
drop        - 3d tetris-like game
gview       - Views and edits an Inventor database as a directed-graph
maze        - 3d labrynth game
qmorf       - Interesting demo that interpolates between textured quad meshes
revo        - Surface of revolution program; creates a curve manipulator/editor
textomatic  - 3D text modeling program

These programs are distributed in source format to the Inventor customers.
Each subdirectory contains the source code and include files needed to
make the program.

Note that you need superuser permissions to build or modify the installed
demo programs.  Alternatively, you can copy the programs that interest you
into your local directory.




examples/README:
================
Open Inventor - Source Examples from the Inventor books

This directory contains source code examples from the Open Inventor books.

The examples from The Inventor Mentor are in C++ and C.
The examples from The Inventor Toolmaker are in C++ only (for obvious reasons).

    ./Mentor/C++ - contains the C++ examples from The Inventor Mentor
    ./Mentor/C   - contains the C examples from The Inventor Mentor
    ./Toolmaker  - contains the examples from The Inventor Toolmaker

See the README files in each directory more info.

Note that you need superuser permissions to build or modify the installed
example programs.  Alternatively, you can copy the programs that interest you
into your local directory.




samples/README:
===============
This directory contains the Open Inventor sample programs.
These programs are distributed in source format to the Inventor
customers.  Many of these programs are simple and sloppy,
but show some interesting aspect of Inventor.

Each subdirectory contains the source code and include files needed to
make the program.  Note that you need superuser permissions to build or
modify the installed sample programs.  Alternatively, you can copy the
programs that interest you into your local directory.


The sample programs include:

4view       - Displays four views of a scene graph - together in one
              Motif widget.
ViewKit     - Shows how Inventor and ViewKit can be used together
clock       - simple Inventor clock program
common      - Contains some common functions used by other samples
earth       - a fun earth with cities demo
linkages    - Interactive linkage program which defines new nodekit
              classes (e.g., Link and Crank) that contain draggers as parts.
lod         - Demonstrates how to use the level-of-detail node.
manip       - Shows how all of the manipulators work
motif       - Demonstrates how to build Motif pulldown menus
soundPick   - Demonstrates how to use playback of sound files w/ Inventor
spaceball   - Demonstrates how to integrate a spaceball into Inventor
twoDisplays - Demonstrates how to show Inventor components on different X
              displays.
viewers     - Source code of the SoXtExaminerViewer and parent classes
vortex      - explodes any object - demonstrates the SoCallbackAction's 2.0
              "get primitives" feature
widgets     - contains the following new Xt components (not part of 2.0 API):
              simple material editor, material palette and texture editor.
              Also constains the source code to the following obsolete
              1.0 components: color editor/slider/wheel and thumbwheel.




tools/README:
=============
This directory contains the source code for the Open Inventor tools:

ivcat      - Converts between binary and ASCII Inventor formats.
ivinfo     - Prints out information on an Inventor file.
ivquicken  - Restructures an Inventor scene for improved rendering performance.
ivview     - A simple viewer for quickly viewing Inventor files.
ivToInclude- Tools for turning Inventor scene files into buffer variables
                in include files that can be compiled into a program.

Each subdirectory contains the source code and include files needed to
make the program.

Note that you need superuser permissions to build or modify the installed
demo programs.  Alternatively, you can copy the programs that interest you
into your local directory.


Select any combo of files you'd like to send yourself a compressed tar image of. Executables/scripts are indicated with a trailing `*' character. (Depending upon the browser, it may be necessary to hold down the Ctrl key to select/deselect disjoint items.) a compressed tar image of the above-selected items.
OR, ...
a compressed tar image of the entire inventor directory.

Copyright © 1995, Silicon Graphics, Inc.